Skip to content

Enhance macOS compatibility in installation script#694

Open
pablomendezroyo wants to merge 31 commits intomasterfrom
pablo/install-script-macos
Open

Enhance macOS compatibility in installation script#694
pablomendezroyo wants to merge 31 commits intomasterfrom
pablo/install-script-macos

Conversation

@pablomendezroyo
Copy link
Contributor

  • Added checks to ensure the script is executed, not sourced.
  • Improved OS detection and handling for macOS and Linux.
  • Updated directory paths for macOS.
  • Introduced cross-platform helper functions for downloading files and modifying files.
  • Added functionality to patch the .dappnode_profile for macOS compatibility.
  • Enhanced user shell configuration to source the profile correctly.
  • Cleaned up rc.local for Linux installations.
  • Improved logging and user feedback during installation.

- Added checks to ensure the script is executed, not sourced.
- Improved OS detection and handling for macOS and Linux.
- Updated directory paths for macOS.
- Introduced cross-platform helper functions for downloading files and modifying files.
- Added functionality to patch the .dappnode_profile for macOS compatibility.
- Enhanced user shell configuration to source the profile correctly.
- Cleaned up rc.local for Linux installations.
- Improved logging and user feedback during installation.
@pablomendezroyo pablomendezroyo requested a review from a team as a code owner February 27, 2026 08:01
@pablomendezroyo pablomendezroyo mentioned this pull request Feb 27, 2026
27 tasks
pablomendezroyo and others added 21 commits February 27, 2026 09:36
* uninstall script in macos

* comment reexec under bash

* comment

* remove colors logic

---------

Co-authored-by: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com>
… INTERNAL_IP and improve error messaging; add wait for maindb.json file existence in macOS non-server patch function
3alpha
3alpha previously approved these changes Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants